Apuntes parte del diplomado de fundamentos de Blue team de la USACH.
Introducción y contexto general
El blue team es un equipo de respuesta y defensa en la ciberseguridad defensiva
Es responsable de la defensa activa de los sistemas. Sus funciones incluyen implementar medidas de seguridad, monitoreo de amenazas, respuesta a incidentes, investigación, etc.
Su ejecución es crucial para prevenir, detectar y responder y así mantener la integridad (y disponibilidad) de los sistemas.
La frecuencia y la sofisticación de los ataques cibernéticos va exponencialmente en aumento, como por ejemplos los ransomware que son cada vez más avanzados y amenazas persistentes avanzadas (APT).
La estrategia de seguridad defensiva ha cambiado de un enfoque reactivo a uno proactivo.
Conceptos básicos de defensa
Defensa en profundidad
Múltiples capas de seguridad para proteger activos críticos.
Hay que implementar controles de seguridad en diferentes niveles como en la red, aplicación, datos, etc. de modo que, si una capa falla, otras puedan detener la amenaza
Por ejemplo los firewalls, antivirus, MFA, cifrado de datos, políticas de seguridad, etc.
NIST y SANS
Marcos de referencia y mejores prácticas.
NIST SP800 y Marco CSF-NIST
Referencia del National Institute of Standards and Technology (EE.UU.) para la gestión de riesgos.
- Para aplicarlo hay que seguir el marco CSF que incluye 5 funciones.
- Identificar
- Proteger
- Detectar
- Responder
- Recuperar
SANS es una organización que ofrece formación y recursos de ciberseguridad.
Cursos gratuitos del SANS
Seguridad en capas
Es un enfoque que protege diferentes niveles de la infraestructura con controles específicos.
Las más comunes:
- Físicas: control de acceso a servers
- Red: Firewalls y segmentación
- Aplicación: Autenticación y MFA
- Datos: Cifrado y backups
etc
Roles y Funciones del Blue Team
Red, Blue & Purple Team
Red team simula ataques
Blue team defiende los sistemas
Purple team colabora con ambos, es un intermedio
Blue team tiene los siguientes enfoques:
- Defensa proactiva
- Parches, firewalls, monitoreos
- threat hunting
- Defensa reactiva
- responde a incidentes (contención, erradicación, recuperación)
- Evaluación de riesgos
- Identifica y analiza posibles amenazas y vulnerabilidades
- Respuesta a incidentes
- Sigue protocolos para mitigar y resolver brechas de seguridad (basados en frameworks como el NIST-CSF)
Roles blue team
Analista de Seguridad
Monitoreo y análisis de eventos de seguridad.
Utiliza:
- SIEM
- Splunk, ELK Stack, QRadar
- Forense
- EnCase, FTK, Autopsy
- Detección de Amenazas
- Wireshark, Zeek/Bro
SysAdmin
Configura y mantiene seguros los sistemas y redes
Aplica parches, gestiona firewalls, UAC, etc.
Utiliza:
- Configuración segura:
- Nessus, OpenVAS
- Mantenimiento:
- WSUS, Ansible
- Control de acceso
- Active Directory, Okta
Especialista en respuesta a incidentes
Lidera la respuesta a brechas de seguridad, coordina mitigación y analisa los ataques.
Utiliza:
- Respuesta a incidentes
- TheHive, Cortex
- Análisis de ataques
- Coordinacion
- 🤷♀️, Teams, slack, etc.
Ingeniero de seguridad
Diseña e implementa soluciones de seguridad, analiza vulnerabilidades, integra herramientas defensivas, etc.
Utiliza:
- Diseño de defensas
- Palo Alto Networks, Cisco Firepower
- Análisis de vulnerabilidades
- Qualys, Tenable.io
- Integración de herramientas
- SOAR (Phantom, Demisto, etc)
Herramientas y técnicas de Blue team
-
EDR/XDR (Endpoint detection and Response / Extended Detection and Response)
EDR protege endpoints
XDR extiende dicha protección a redes, nube y crreo
Por ejemplo Crowdstrike Falcon, SentinelOne, Microsoft Defender for Endpoint. -
Firewalls e IDS
-
Análisis de logs y detección de amenazas
-
Análisis y monitoreo como wireshark para detectar anomalías
Gestión de Incidentes y Respuesta
- Marco CSF-NIST
- Según el NIST el proceso de la respuesta de incidentes se realiza así:
- Preparación
- Desarrollo de planes y capacitación del equipo
- Detección y análisis
- Identificación de incidentes por monitoreo y análisis de indicadores de compromiso
- Contención
- Aislamiento del incidente
- Erradicación
- idem
- Recuperación
- Restablecimiento de sistemas y operaciones normales
- Lecciones aprendidas
- Documentación y mejora de procesos
- Preparación
Threat Intelligence y Análisis de Amenazas
Incorporar datos de amenazas (como IoC) en las defensas para mejorar la detección y respuesta.
Por ejemplo ThreatConnect o MISP